$(".plus").click(function () {
    calcToalPriceAmount()
    //增加商品数量
    let num = $(this).prev().val()
    ++num;
    $(this).prev().val(num)
    //计算价格
    let singlePrice = $(this).closest("li").siblings(".list_price").find("span").text();
    // console.log(singlePrice);
    let price = singlePrice * num
    // console.log(price);
    $(this).closest("li").siblings(".list_sum").find("span").html(price.toFixed(2))
    // console.log(    $(this).closest("li").siblings(".list_sum"));
})
$(".reduce").click(function () {
    calcToalPriceAmount()
    //减少商品数量
    let num = $(this).next().val()
    --num;
    if (num < 1) {
        num = 1
    }
    $(this).next().val(num)
    //计算价格
    let singlePrice = $(this).closest("li").siblings(".list_price").find("span").text();
    let price = singlePrice * num
    $(this).closest("li").siblings(".list_sum").find("span").html(price.toFixed(2))
})


//ji计算总数量和总价格
$(".son_check").click(function () {
    calcToalPriceAmount()
})
//封装计算总金额的总数量的函数
function calcToalPriceAmount() {
    //总数量
    let total_amount = 0;
    //总价格
    let total_price = 0;
    $(".son_check:checked").each(function (i, dom) {
        //获取数量
        let num = $(this).closest("li").siblings(".list_amount").find(".sum").val();
        //进行累加
        total_amount += parseInt(num)
        //获取金额
        let singlePrice = $(this).closest("li").siblings(".list_sum").find("span").html();
        total_price += parseFloat(singlePrice)
    })
    //赋值回页面
    $(".amount").html(total_amount)
    $(".totalprice").html(total_price)
}


//标杆思想
// let flag=true;
// $(".all_check ").click(function(){
//     //第一种
//     // if(flag){
//     //     $(".son_check").prop("checked",true)
//     //     flag=false
//     // }else{
//     //     $(".son_check").prop("checked",false)
//     //     flag=true;
//     // }
//     //第二种

//     //第三种
//     $(".son_check").prop("checked",flag)
//     flag=!flag;
// })


//用头部复选框的状态决定子项目的状态
$(".all_check ").click(function () {
    //获取自己的状态
    let bool = $(this).prop("checked")
    $(".son_check").prop("checked", bool)
    calcToalPriceAmount()
})













// let lis7=document.querySelectorAll("header>.body_ul>.lis7")//删除该商品
// let span1=document.querySelectorAll("header>.body_ul>.lis5>.span1")//-
// let span2=document.querySelectorAll("header>.body_ul>.lis5>.span2")//+
// let lis6=document.querySelectorAll("header>.body_ul>.lis6")//金额
// let lis4=document.querySelectorAll("header>.body_ul>.lis4 ")//da单价
// let lis1=document.querySelectorAll("header>.body_ul>.lis1>input")//dan单选
// for(let i=0;i<lis1.length;i++){
//     span2[i].addEventListener("click",function(){ //+
//         let count=this.value
//         count++
//         this.value=count
//     })
// }

